package com.kclm.se.proxy.basic;

import com.kclm.se.proxy.UserDao;

//提供了日志功能的扩展
public class UserDaoLogProxy implements UserDao {

	private UserDao target;
	
	public UserDaoLogProxy(UserDao target) {
		this.target = target;
	}
	
	@Override
	public void save(String name) {
		//1. 做日志
		//....
		//2. 调用目标对象的方法
		this.target.save(name);
		//3. 在目标方法结束之后，再添加你的扩展功能
		//...
	}

}
